package me.keiwu.admin.service;

import me.keiwu.admin.domain.WXQRCode;
import me.keiwu.pub.data.RGB;
import org.springframework.data.domain.Page;

/**
 * Created by kei on 08/12/2017.
 */
public interface WXQRCodeService {


    /**
     * qrcode列表
     * @param page
     * @param size
     * @return
     */
    Page<WXQRCode> listQRCode(int page, int size);


    /**
     * 创建带参数二维码
     * @param id
     * @param sceneStr
     * @param description
     * @param page
     * @param width
     * @return
     */
    WXQRCode createQRCode(Integer id, String sceneStr, String description, String page, Integer width, RGB lineColor);


    void incrVisits(String sceneStr);

    void incrRegisters(String sceneStr);

}
